restraining straps - Espagnol Anglais Dictionnaire